package com.itheima.dateDemo;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatDemo01 {
    public static void main(String[] args) throws ParseException {
        Date date = new Date();

        //默认格式
        SimpleDateFormat sdf = new SimpleDateFormat();
        String format = sdf.format(date);
        System.out.println(format);//2021/3/27 上午9:50

        //指定格式：yyyy年MM月dd日 HH:mm:ss
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        String format1 = sdf1.format(date);//将Date对象，格式化为指定格式
        System.out.println(format1);//2021年03月27日 09:50:06

        //将时间字符串解析为Date对象日期格式
        String strDate = "2030-12-12 13:14:52";
        //格式需要相同 2030-12-12 13:14:52 -> yyyy-MM-dd HH:mm:ss
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parse = sdf2.parse(strDate);//解析返回Date对象
        System.out.println(parse);//Thu Dec 12 13:14:52 CST 2030
    }
}
